home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / redhat-RHSA-2004-489.nasl < prev    next >
Text File  |  2005-01-14  |  3KB  |  133 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. #
  5. # The text of this plugin is (C) Red Hat Inc.
  6.  
  7. if ( ! defined_func("bn_random") ) exit(0);
  8. if(description)
  9. {
  10.  script_id(16016);
  11.  script_version ("$Revision: 1.1 $");
  12.  script_cve_id("CAN-2004-0977");
  13.  
  14.  name["english"] = "RHSA-2004-489: rh";
  15.  
  16.  script_name(english:name["english"]);
  17.  
  18.  desc["english"] = '
  19.  
  20.   Updated rh-postgresql packages that fix various bugs are now available.
  21.  
  22.   PostgreSQL is an advanced Object-Relational database management system
  23.   (DBMS) that supports almost all SQL constructs (including transactions,
  24.   subselects, and user-defined types and functions).
  25.  
  26.   Trustix has identified improper temporary file usage in the
  27.   make_oidjoins_check script. It is possible that an attacker could
  28.   overwrite arbitrary file contents as the user running the
  29.   make_oidjoins_check script. This script has been removed from the RPM file
  30.   since it has no use to ordinary users. The Common Vulnerabilities and
  31.   Exposures project (cve.mitre.org) has assigned the name CAN-2004-0977 to
  32.   this issue.
  33.  
  34.   Additionally, the following non-security issues have been addressed:
  35.  
  36.   - Fixed a low probability risk for loss of recently committed transactions.
  37.  
  38.   - Fixed a low probability risk for loss of older data due to failure to
  39.   update transaction status.
  40.  
  41.   - A lock file problem that sometimes prevented automatic restart after a
  42.   system crash has been fixed.
  43.  
  44.   All users of rh-postgresql should upgrade to these updated packages, which
  45.   resolve these issues.
  46.  
  47.  
  48.  
  49.  
  50. Solution : http://rhn.redhat.com/errata/RHSA-2004-489.html
  51. Risk factor : High';
  52.  
  53.  script_description(english:desc["english"]);
  54.  
  55.  summary["english"] = "Check for the version of the rh packages";
  56.  script_summary(english:summary["english"]);
  57.  
  58.  script_category(ACT_GATHER_INFO);
  59.  
  60.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  61.  family["english"] = "Red Hat Local Security Checks";
  62.  script_family(english:family["english"]);
  63.  
  64.  script_dependencies("ssh_get_info.nasl");
  65.  
  66.  script_require_keys("Host/RedHat/rpm-list");
  67.  exit(0);
  68. }
  69.  
  70. include("rpm.inc");
  71. if ( rpm_check( reference:"rh-postgresql-7.3.8-2", release:"RHEL3") )
  72. {
  73.  security_hole(0);
  74.  exit(0);
  75. }
  76. if ( rpm_check( reference:"rh-postgresql-contrib-7.3.8-2", release:"RHEL3") )
  77. {
  78.  security_hole(0);
  79.  exit(0);
  80. }
  81. if ( rpm_check( reference:"rh-postgresql-devel-7.3.8-2", release:"RHEL3") )
  82. {
  83.  security_hole(0);
  84.  exit(0);
  85. }
  86. if ( rpm_check( reference:"rh-postgresql-docs-7.3.8-2", release:"RHEL3") )
  87. {
  88.  security_hole(0);
  89.  exit(0);
  90. }
  91. if ( rpm_check( reference:"rh-postgresql-jdbc-7.3.8-2", release:"RHEL3") )
  92. {
  93.  security_hole(0);
  94.  exit(0);
  95. }
  96. if ( rpm_check( reference:"rh-postgresql-libs-7.3.8-2", release:"RHEL3") )
  97. {
  98.  security_hole(0);
  99.  exit(0);
  100. }
  101. if ( rpm_check( reference:"rh-postgresql-pl-7.3.8-2", release:"RHEL3") )
  102. {
  103.  security_hole(0);
  104.  exit(0);
  105. }
  106. if ( rpm_check( reference:"rh-postgresql-python-7.3.8-2", release:"RHEL3") )
  107. {
  108.  security_hole(0);
  109.  exit(0);
  110. }
  111. if ( rpm_check( reference:"rh-postgresql-server-7.3.8-2", release:"RHEL3") )
  112. {
  113.  security_hole(0);
  114.  exit(0);
  115. }
  116. if ( rpm_check( reference:"rh-postgresql-tcl-7.3.8-2", release:"RHEL3") )
  117. {
  118.  security_hole(0);
  119.  exit(0);
  120. }
  121. if ( rpm_check( reference:"rh-postgresql-test-7.3.8-2", release:"RHEL3") )
  122. {
  123.  security_hole(0);
  124.  exit(0);
  125. }
  126.  
  127. if ( rpm_exists(rpm:"rh-", release:"RHEL3") )
  128. {
  129.  set_kb_item(name:"CAN-2004-0977", value:TRUE);
  130. }
  131.  
  132. set_kb_item(name:"RHSA-2004-489", value:TRUE);
  133.